github.com/jackc/pgx/v5/pgtype.CompositeBinaryBuilder.buf (field)
16 uses
github.com/jackc/pgx/v5/pgtype (current package)
composite.go#L462: buf []byte
composite.go#L471: return &CompositeBinaryBuilder{m: m, buf: buf, startIdx: startIdx}
composite.go#L481: b.buf = pgio.AppendUint32(b.buf, oid)
composite.go#L482: b.buf = pgio.AppendInt32(b.buf, -1)
composite.go#L498: b.buf = pgio.AppendUint32(b.buf, oid)
composite.go#L499: lengthPos := len(b.buf)
composite.go#L500: b.buf = pgio.AppendInt32(b.buf, -1)
composite.go#L501: fieldBuf, err := plan.Encode(field, b.buf)
composite.go#L507: binary.BigEndian.PutUint32(fieldBuf[lengthPos:], uint32(len(fieldBuf)-len(b.buf)))
composite.go#L508: b.buf = fieldBuf
composite.go#L519: binary.BigEndian.PutUint32(b.buf[b.startIdx:], b.fieldCount)
composite.go#L520: return b.buf, nil